package demo.JUnit5;

import java.util.Arrays;
import java.util.List;

import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.DynamicTest;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestFactory;
import org.junit.platform.runner.JUnitPlatform;
import org.junit.runner.RunWith;

@DisplayName("动态测试")
@RunWith(JUnitPlatform.class)
class JupiterDemo06_动态测试 {
    @TestFactory
    @DisplayName("TestFactory")
    List<DynamicTest> dynamicTestsWithInvalidReturnType() {
        return Arrays.asList(
                DynamicTest.dynamicTest("5th dynamic test", () -> Assertions.assertTrue(true))
                );
    }    
}
